// 对部分样式进行重置
@import './font-family.less';
body {
  color: var(--td-text-color-secondary);
  font-family: PingFangSC-Regular, PingFang SC;
  // font-family: -apple-system, BlinkMacSystemFont, var(--td-font-family);
  font: var(--td-font-body-medium); 
  -webkit-font-smoothing: antialiased; 
  min-height: 100vh;
  padding: 0;
  margin: 0;
  overscroll-behavior: none;
  touch-action: pan-y;
  
}
#app{
  margin: 0;
  padding: 0;
  overflow: hidden;
}
pre {
  font-family: PingFangSC-Regular, PingFang SC;
}
div{
  font-size: 16px; 
}
div span{
  word-wrap:break-word;
  word-break:break-all !important; 
}
span{
  word-wrap:break-word; 
  word-break:break-all !important; 
}
ul,
dl,
li,
dd,
dt {
  margin: 0;
  padding: 0;
  list-style: none;
  font-family: PingFangSC-Regular, PingFang SC;
}

figure,
h1,
h2,
h3,
h4,
h5,
h6,p{ 
  margin: 0; 
  font-family: PingFangSC-Regular, PingFang SC;
  font-size:16px;
  word-wrap:break-word; 
 
  word-break: break-all; 
  
}
div{
  word-wrap:break-word; 
 
  word-break: break-all; 
}
span{
  word-wrap:break-word; 
   
  word-break: break-all; 
}
* { 
   -webkit-text-size-adjust:none;//解决ios字体兼容
  box-sizing: border-box;  
  
}

.t-button-link,
a {
  font-family: PingFangSC-Regular, PingFang SC;
  color: var(--td-brand-color);
  text-decoration: none;
  cursor: pointer;
  transition: color @anim-duration-base @anim-time-fn-easing;

  &:hover {
    color: var(--td-brand-color-hover);
  }

  &:active {
    color: var(--td-brand-color-active);
  }

  &--active {
    color: var(--td-brand-color-active);
  }

  &:focus {
    text-decoration: none;
  }
}

.t-button-link {
  margin-right: var(--td-comp-margin-xxl);
  font-family: PingFangSC-Regular, PingFang SC;
  &:last-child {
    margin-right: 0;
  }
}
.t-input:hover{
  border:.5px  solid #E62B17;
}
.t-input{ 
border-color:  #DCDCDC;
 font-family: PingFangSC-Regular, PingFang SC;
}
.t-input--focused{
  box-shadow: 0 0 0 1px #E62B17;
}
.t-default-menu .t-menu__item{
  color: #fff;
}
.t-default-menu:not(.t-menu--dark) .t-menu__item .t-icon{
  color: #F0E9E1;
}
.t-breadcrumb__item{
  color: #CFBDA8;
}
.t-breadcrumb__inner-text{
  font-size: 18px;
// font-family: PingFangSC-Regular, PingFang SC;
// font-weight: 400;
// color: #CFBDA8;
// line-height: 22px;
} 
.t-form__item{
  margin-bottom: 30px;
}
.t-row {
  margin-top: 20px;
}
.t-col{
  margin-bottom: 10px;
}
.t-tabs__nav-container.t-is-top::after{
  background: transparent;
}
.t-card__header{  
  min-height: 64px;
}
.t-radio.t-is-checked .t-radio__input{
  border-color: #E62B17;
  }
  .t-radio__input::after{
    background-color: #E62B17;
  }
  .t-radio:hover .t-radio__input{
    border-color: #E62B17;
  } 
  :deep(.t-button--variant-base.t-button--theme-primary:hover){
    background: #F2573F;
  } 
  :deep(.t-button--variant-base.t-button--theme-primary:hover){
    background: #F2573F;
  }
  .t-button--variant-outline:hover{
    
  background: #FFECE6; 
  }
  .t-button.t-is-loading, .t-button.t-is-disabled{
    // background-color: #fff;
     
  opacity: 0.5;
  } 
  .t-button--variant-outline.t-is-disabled{
    background: #fff;
    opacity: .5; 
  } 
  
  .t-image-viewer-preview-image{
    z-index: 99999 !important;
  }
  .t-image-viewer-preview-image .t-image-viewer__modal-mask{
    z-index: 99999 !important;
  }   
  *{  
//     user-select: none;  
//     -webkit-user-select:none; /* Safari */
// -moz-user-select:none; /* Firefox */ 
// -ms-user-select:none; /* IE10+/Edge */ 
// user-select:none; /* Standard syntax */
  }  
  .t-tabs__nav-item-wrapper{
    --ripple-color:transparent;
  }
  .t-tree__label{ 
    background: transparent !important;
    --ripple-color:transparent !important;
    transition:none;
  }
  .t-tree--hoverable .t-tree__label:not(.t-is-active):not(.t-is-checked):hover{
    background: transparent !important;
    --ripple-color:transparent !important;
  }  
  .t-card__title{ 
    font-family: "PingFang SC" !important;
  }

  .t-pagination__number:active{
    background-color:#fff !important; 
  } 
 :deep(textarea){
    font-size: 16px !important; 
  }
  .t-textarea{
    :deep(textarea){
      font-size: 16px !important;
    }
  }